sponge pastry rolls in syrup - Turkish English Dictionary